function func_cashbook_list(_yyyyMM, page_index, page_size)
{
    var url = "api/func_cashbook_list";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyyMM: _yyyyMM,
                page_index: page_index,
                page_size: page_size,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_list__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_list__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_list__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}

function func_cashbook_type_list(_yyyyMM, _type, page_index, page_size)
{
    var url = "api/func_cashbook_type_list";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyyMM: _yyyyMM,
                type: _type,
                page_index: page_index,
                page_size: page_size,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_type_list__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_type_list__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_type_list__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}

function func_cashbook_sum(_yyyyMM)
{
    var url = "api/func_cashbook_sum";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyyMM: _yyyyMM,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_sum__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_sum__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_sum__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}

//func_cashbook_cart__month("2017-06");
function func_cashbook_cart__month(_yyyyMM)
{
    var url = "api/func_cashbook_cart__month";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyyMM: _yyyyMM,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_cart__month__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_cart__month__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_cart__month__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}

function func_cashbook_cart__year(_yyyy)
{
    var url = "api/func_cashbook_cart__year";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyy: _yyyy,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_cart__year__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_cart__year__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_cart__year__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}

function func_cashbook_cart_type__year(_yyyy, _type)
{
    var url = "api/func_cashbook_cart__year";

    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                yyyy: _yyyy,
                type: _type,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_cart_type__year__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}

function func_cashbook_cart_type__year__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_cart_type__year__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}


function func_cashbook_add(_date, _type, _ab_type, _num, _desc)
{
    var url = "api/func_cashbook_add";

    console.log('pub_id', pub_id);
    $.ajax({
        dataType: "json",
        url: url,
        data:
            {
                id: pub_id,
                date: _date,
                type: _type,
                ab_type: _ab_type,
                num: _num,
                desc: _desc,

                __d: new Date().valueOf()
            },
        //////////////////////////////////////////////////
        success: function (data, textStatus, jqXHR)
        {
            setTimeout(function ()
            {
                func_cashbook_add__success(data, textStatus, jqXHR);
            }, 100);
        },
        //////////////////////////////////////////////////
        error: function (data, textStatus, jqXHR)
        {
        }
    });
}


function func_cashbook_add__success(data, textStatus, jqXHR)
{
    console.log(data);
    console.log(textStatus);
    console.log(jqXHR);

    if (data.errcode == 0)
    {
        func_alert('func_cashbook_add__success:ok');
    }
    else
    {
        func_alert(data.errmsg);
    }
}